﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;


namespace UI.Secretaria
{
    public partial class frmReporte2 : System.Web.UI.Page
    {
        private Reporte rptreporte = new Reporte(); 
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                

                    //var reporte = new ReportDocument();
                    //reporte.Load(Server.MapPath("Reportes/Proveedores.rpt"));
                    //reporte.SetDataSource(ds.Tables[0]);
                    //reporte.DataSourceConnections[0].SetConnection("NABUCODONOSOR", "AdventureWorks", "usuario", "********");

                    //crpReporte.ReportSource = reporte;

                    /*se exporta a excel*/
                    DataSet dsNomina = new DataSet();
                    DataTable Detalle = (DataTable)Session["DetalleNomina"];
                    DataTable dato = (DataTable)Session["DatoNomina"];
                    dato.TableName = "Cabecera";
                    Detalle.TableName = "Detalle";

                    dsNomina.Tables.Add(dato);
                    dsNomina.Tables.Add(Detalle);
                    rptreporte.ResourceName = "nomina.rpt";
                    rptreporte.SetDataSource(dsNomina);
                    rptreporte.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "Nómina");
                    //String mapa = Server.MapPath("Secretaria/nomina.rpt");
                    //rpt.Load(Server.MapPath(“~\Reportes\ReportDiario.rpt”));
                   // CrystalReportViewer1.ReportSource = rptreporte;





                    //  var reporte = new ReportDocument();
                    // reporte.Load(Server.MapPath(mapa));
                    // reporte.SetDataSource(dsNomina);
                    //reporte.DataSourceConnections[0].SetConnection("NABUCODONOSOR", "AdventureWorks", "usuario", "********");

                    // crReporte.ReportSource = reporte;



                    //rptreporte.ResourceName = "nomina.rpt";

                    //rptreporte.SetDataSource(dsNomina);
                    //rptreporte.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "Nomina");

                    rptreporte.Close();
            }
        }
    }
}